Long An
Domestic FootballThe Erased Map: V.League, Data, and the Price of OpacityAt two in the morning in Chengdu, I opened a data file on V.League and receiv...
International FootballThe Empty Nine-Dimension Report: Vietnamese Football and the Price of Always Needing a Conclusion3:12 in the morning. The replay flickered off the second screen and I opened...
Domestic FootballV.League Has VAR but No Data: The Price of Decisions Made on FeelingI started the stopwatch in Stand A on a June evening at Hang Day Stadium. The...
Domestic FootballThe V.League Transfer Market and the Quiet Shift Toward AcademiesAt sixty-one, I still pick up the phone at four in the morning, because Ulsan...
Domestic FootballThe V.League Transfer Window: Money, Contracts, and the Gap Nobody Wants to SeeOn the page of a V.League club, the line “officially signed” appeared at 8:17...
Domestic FootballVietnam's Player Export Market: The Power Map Behind the ContractIn June 2026, when Nguyễn Quang Hải signed for Pau FC in Ligue 2, I was sitti...
Domestic FootballV.League and the Money That Doesn't Flow: When National-Team Emotion Stops at the GateI was sitting in stand B at Hang Day Stadium on an April evening. The two clu...
Domestic FootballV.League Transfers: When Noise Drowns Out the SignalOver the two transfer windows of the 2026/25 season, I spent nearly four mont...
Domestic FootballV.League 1 and the single-owner model: Why the national team's success cannot save the domestic leagueSeven clubs. That is the number of teams that have played in V.League 1 and...
Domestic FootballV.League in the Transfer Window: When Vietnamese Football Decides on Rumour, Not EvidenceLast Tuesday night, in my Tokyo apartment, I spent four hours doing something...
International FootballPSG beat Man City 4-2: the space in front of the box and two unverified data columnsMinute 13: Désiré Doué receives the ball at the edge of the box, unmarked, an...
GolfMickelson Seeks Treatment at Addiction Center: One Year, One Start, and What the Data Cannot SayIn May 2026, at Kiawah Island, I stood in the media tent as Phil Mickelson...
EsportsWhen a 2,000-word sports analysis says nothing: Lessons on the limits of dataA sports analysis piece two thousand words long can contain how many...
BadmintonAshmita Chaliha and the Question of BWF's Double Standard: When Lower-Tier Courts Are ForgottenThe atmosphere at the Indonesia Masters Super 100 was not only thick with haz...
International FootballOhtani and Dodgers Face Elimination Threat: The Do-or-Die Gamble in Game 3The Los Angeles Dodgers are facing the threat of elimination from the MLB...
EsportsNine Empty Cells on the Data Sheet: The Discipline of an Esports ReporterThree in the morning, and Shanghai is still raining. I reopen the spreadsheet...
BasketballDillingham for Hield: Four Days, Three Teams, and the Bulls' Middle-of-the-Pack TrapWhen Shams Charania posted the line about the deal between the Chicago Bulls...
International FootballThe Empty Data Sheet: When Football Runs Out of Numbers to Lie WithThat morning, my inbox held a file weighing less than fifty kilobytes. I open...
BasketballMilano beat Venezia 94-87 in overtime: a 15-8 extra period and the limits of a single game reportFive minutes of overtime. Olimpia Milano scored 15 points. Reyer Venezia scor...
SwimmingVietnamese Women's Swimming and the Data Void Ahead of the 2026 Asian GamesIn August 2026, at a 25-metre pool in Nha Trang, I sat in the last row of a...
